GFS-Btree: A Scalable Peer-to-Peer Overlay Network for Lookup Service

نویسندگان

  • Qinghu Li
  • Jianmin Wang
  • Jia-Guang Sun
چکیده

A fundamental problem that confronts peer-to-peer applications is to efficiently locate the node that stores a particular data item. We propose a new scalable Peer-to-Peer overlay network, GFS-Btree, which is resembling a Btree network. By adding additional linkages to Btree, GFS-Btree can relieve the congestion at the root and the other branch nodes. The events of a node joining and leaving the GFS-Btree system require no global coordination and require maximally O(logn) nodes to change their state. Lookup routing is achievable on GFS-Btree network in O(logn) hops with O(1) connection cost.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TAC: A Topology-Aware Chord-based Peer-to-Peer Network

Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...

متن کامل

Hierarchical Peer-to-Peer Systems

Structured peer-to-peer (P2P) lookup services—such as Chord, CAN, Pastry and Tapestry—organize peers into a flat overlay network and offer distributed hash table (DHT) functionality. In these systems, data is associated with keys and each peer is responsible for a subset of the keys. We study hierarchical DHTs, in which peers are organized into groups, and each group has its autonomous intra-gr...

متن کامل

Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems

This paper presents the design and evaluation of Pastry, a scalable, distributed object location and routing scheme for wide-area peer-to-peer applications. Pastry performs application-level routing and object location in a potentially very large overlay network of nodes connected via the Internet. It can be used to support a wide range of peer-to-peer applications like global data storage, glo...

متن کامل

A Testbed-based Visualization of Misbehavior in Peer-to-Peer Systems

The Pastry [2] Distributed Hastable (DHT) provides decentralized peer-to-peer services in a scalable and efficient manor. Peers do not have to provide links to each node in the network, but only to a small subset of nodes. Due to this, lookup requests for services offered in the peer-to-peer system mostly can not be sent to the destination directly, but have to be forwarded to a node that is lo...

متن کامل

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

Because of the best-effort service in Internet, direct routing path of Internet may not always meet the VoIP quality requirements. Thus, many researches proposed Peer-to-Peer VoIP systems such as SIP+P2P system, which uses relay node to relay RTP stream from the source node to the destination node and uses application-layer routing scheme to lookup the best relay nodes. The key of those systems...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003